Die erweiterte description-Umgebung unterstützt eine einfache
Möglichkeit, den linken Rand einer description-Liste zu
verändern. Der Text des Erläuterungstextes beginnt am linken Rand,
entweder hinter der Marke oder in der nächsten Zeile.Eine andere
Deklaration eliminiert den Freiraum zwischen den Listenpunkten, der von
den LATEX-STYs gesetzt wird. Außerdem kann noch das Aussehen der
Marke beeinflußt werden. Die Syntax der erweiterten
description-Umgebung ist:
\begin{description}[
deklarationen]
\end{description}
Ohne die optionalen [deklarationen] verhält sich diese
Umgebung wie die originale LATEX description-Umgebung.
Die folgenden Deklarationen legen den linken Rand des
Erläuterungstextes fest:
- \setleftmargin{länge}
- gibt die Länge des horizontalen Freiraums des
linken Randes an.
Die Voreinstellung entspricht dem Wert der
originalen description-Liste in LATEX.
- \setlabelphantom{text}
- berechnet den linken Rand aus der Länge von
text und aus dem Wert von
\labelsep
. Dabei wird die Setzung von
\setlabelstyle
berücksichtigt.
Wenn man sowohl \setlabelphantom als auch
\setleftmargin setzt, wird ein Freiraum der
Länge, die durch \setlabelphantom definiert
ist, freigehalten.
Es gibt noch einige andere Deklarationen, die das Layout der
erweiterten description-Liste beeinflussen:
- \breaklabel
- läßt die Beschreibung in der nächsten Zeile
beginnen, wenn die Länge der Marke die Breite
des linken Randes überschreitet. In der
Voreinstellung beginnt der Erläuterungstext auf
in gleichen Zeile, unmittelbar hinter der Marke.
- \compact
- zeigt an, daß die Definitionen nicht durch
Leerzeilen voneinander getrennt werden.
- \setlabelstyle{schriftstil}
- ist der Stil, der für die Marken benutzt wird,
z. B.
\bf
, \it
, \sl
, oder
\sf
, sowie \small
, \large
usw. Voreingestellt ist \bf
und
\normalsize
.
Die folgenden Beispiele zeigen einige Anwendungen der erweiterten
description-Umgebung.
Das erste Beispiel zeigt, daß sie ohne optionalen Parametern der
originalen LATEX-Umgebung entspricht. Die abgesetzte Markierung
lautet:
\begin{description}
- Erste Marke
- Die erste Marke ist durchschnittlich lang.
- Hier nun eine besonders lange Marke
- Dies ist der Text, der zu der
besonders langen Marke gehört.
- 3.
- Die 3. Marke ist sehr kurz.
- Dieser Eintrag hat keine Marke und wurde erzeugt mit
\item
text.
Im zweiten Beispiel werden mit der folgenden Markierung optionale
Parameter gesetzt:
\begin{description}[\breaklabel\setleftmargin{80pt}
\setlabelstyle{\it}]
- Erste Marke
- Die erste Marke ist durchschnittlich lang.
- Hier nun eine besonders lange Marke
- Dies ist der Text, der zu der
besonders langen Marke gehört.
- 3.
- Die 3. Marke ist sehr kurz.
- Dieser Eintrag hat keine Marke und wurde erzeugt mit
\item
text.
Das letze Beispiel zeigt die Markierung mit weiteren optionalen
Parametern und ihre Wirkung:
\begin{description}[\compact\setlabelphantom{Erste Marke}]
- Erste Marke
- Die erste Marke ist durchschnittlich lang.
- Hier nun eine besonders lange Marke
- Dies ist der Text, der zu der
besonders langen Marke gehört.
- 3.
- Die 3. Marke ist sehr kurz.
- Dieser Eintrag hat keine Marke und wurde erzeugt mit
\item
text.